1
general::
Phrase(s): have something on
Go to have something doing., Phrase(s): have something on one(‘s person)
to carry something about with one. • Do you have any money on your person? • I don’t have any business cards on me.
McGrawhill's American Idioms And Phrasal Verbs
2
general::
1. have something on. See HAVE NOTHING ON, def. 3. 2. have someone on;put someone on. Deceive or fool someone, as in There was no answer when I called; someone must be having me on, or You can't mean you're taking up ballet? you're putting me on! [Colloquial; mid-1800s]
American Heritage Idioms